package com.txunda.zhuohired.http.pst;

import com.ants.theantsgo.base.BasePresenter;
import com.ants.theantsgo.base.BaseView;
import com.txunda.zhuohired.http.Member;

/**
 * 创建人： Txd_Cjh
 * 创建时间： 2018/3/28 17:26
 * 功能描述：牛人完善信息
 * 联系方式：jiahuanchen@126.com
 */

public class MemberPst extends BasePresenter {
    private Member member;

    public MemberPst(BaseView baseView) {
        super(baseView);
        member = new Member();
    }

    /**
     * 获取省级城市
     */
    public void perfect() {
        baseView.showDialog();
        member.perfect(baseView);
    }

    /**
     * 获取省级城市
     */
    public void region() {
        //        baseView.showDialog();
        member.region(baseView);
    }

    /**
     * 获取下一级
     *
     * @param id 上级id
     */
    public void getChild(String id) {
        baseView.showDialog();
        member.getChild(id, baseView);
    }

    /**
     * 完善简历下一步
     *
     * @param name              姓名
     * @param sex               性别 1男 2女
     * @param birth             出生年月
     * @param workt             参加工作时间，无工作经验传0
     * @param domicile_province 参加工作省
     * @param domicile_city     参加工作市
     * @param domicile_area     参加工作区
     * @param phone             电话
     * @param email             邮箱
     * @param token             登陆之后传递的id
     */
    public void perfectIn(String name, String sex, String birth, String workt, String domicile_province, String
            domicile_city, String domicile_area, String phone, String email, String token) {
        baseView.showDialog();
        member.perfectIn(name, sex, birth, workt, domicile_province, domicile_city, domicile_area, phone, email, token,
                baseView);
    }

    /**
     * 获取求职状态
     */
    public void service() {
        baseView.showDialog();
        member.service(baseView);
    }

    /**
     * 获取行业
     */
    public void trade() {
        baseView.showDialog();
        member.trade(baseView);
    }

    /**
     * 获取职位
     */
    public void position() {
        baseView.showDialog();
        member.position(baseView);
    }

    /**
     * 获取期望薪金
     */
    public void salary() {
        baseView.showDialog();
        member.salary(baseView);
    }

    /**
     * 完善简历第二页提交
     *
     * @param workplace_province 期望工作地-省
     * @param workplace_city     期望工作地-市
     * @param workplace_area     期望工作地-区
     * @param trade              行业id
     * @param position           职位id
     * @param salary             期望薪金id
     * @param service_id         求职状态id
     * @param token                 登录传递过来的id
     */
    public void perfectTwoIn(String workplace_province, String workplace_city, String workplace_area, String trade,
                             String position, String salary, String service_id, String token) {
        baseView.showDialog();
        member.perfectTwoIn(workplace_province, workplace_city, workplace_area, trade, position, salary, service_id,
                token, baseView);
    }
}
